/**
 * 
 */
package com.alstudio.utils.asyncTask;

/**
 * 异步任务回调
 * 
 * @author alonso lee
 * 
 */
public interface ALAsyncTaskCallback {

	/**
	 * 任务开始执行
	 * 
	 * @param obj
	 * @return
	 */
	public Object onTaskStart(Object obj);

	/**
	 * 任务结束
	 * 
	 * @return
	 */
	public Object onTaskFinish(Object obj);

	/**
	 * 任务被终止
	 * 
	 * @return
	 */
	public Object onTaskCancel();

}
